package com.jingdianjichi.subject.domain.service;


import com.jingdianjichi.api.subject.entity.dto.PracticeSubjectDTO;
import com.jingdianjichi.api.subject.entity.vo.PracticeSubjectDetailVO;
import com.jingdianjichi.subject.domain.entity.SubjectLabelBO;

import java.util.List;

public interface SubjectLabelDomainService {

    /**
     * 新增题目标签
     * @param subjectLabelBO
     */
    Boolean add(SubjectLabelBO subjectLabelBO);

    /**
     * 更新题目标签
     * @return
     */
    Boolean update(SubjectLabelBO subjectLabelBO);

    /**
     * 删除题目标签
     * @return
     */
    Boolean delete(SubjectLabelBO subjectLabelBO);


    /**
     * 查询分类下题目标签
     * @return
     */
     List<SubjectLabelBO> queryLabelByCategoryId(SubjectLabelBO subjectLabelBO);
    /**
     * 获取套卷题目信息
     */
    List<PracticeSubjectDetailVO> getPracticeList(PracticeSubjectDTO practiceSubjectDTO);
}
